/* custom */

html {overflow-y: scroll;} 

a, a:visited  {color: #09395d; text-decoration:none; outline:none;}
a:active, a:focus {outline:none; -moz-outline-style: none;}	
a:hover {color: #09395d; text-decoration:underline; border:0;}

body {background: url(../images/page-bg.png) repeat-x #fff;}
body.window {background:none;}
#skipper {padding:0; margin:0; position:absolute; top:0; left:0; width:100%; list-style:none; }
	#skipper a {display:block; position:absolute; top:0; left:-9999px; z-index:200; width:100%; font-size:1.1em; height:30px; line-height:30px;}
    #skipper a:focus, .skipper a:active {position:absolute; top:0; left:0;  color:#fff; background:#000; text-align:center;} 

.fullwidth-container {width:100%; height:100%; position:relative;}
#footer-bg {position:absolute; width:1000px; height:439px; background:url(../images/footer-bg.jpg) no-repeat 300px 0;  bottom:0; right:0; z-index:-1;}

.container {}

#header {position:relative; width:983px; height:198px; background: url(../images/header.png) no-repeat; z-index:2;}
	#logo {position:absolute; top:10px; left:3px; width:193px; height:116px; z-index:1;}
	#logo h2 {margin:0; padding:0;}
	#logo a {display:block; }
	#logo a div {width:193px; height:116px; text-indent:-9999px; background: url(../images/medialub-logo.png);}
	#site-title {position:absolute; top:60px; left:205px; color:#fff; font-size:1.1em; text-transform:uppercase; font-family: 'Swis721LtBTLight'; z-index:1;}
	#site-date {position:absolute; top:60px; right:5px; color:#fff; z-index:1;}
	#cart-status {height:30px; background: url(../images/icon-cart.png) no-repeat left center; position:absolute; top:90px; right:5px; font-size:1.1em; color:#fff; padding-left:55px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; z-index:1; display:block;}
	#cart-status a,
	#cart-status a:visited {color:#fff;}
	#cart-status a:hover { text-decoration:underline;}
	
	#search {position:absolute; top:0; right:0; width:315px; height:45px; background: url(../images/search-bg.png) no-repeat; z-index:1;}
	#search label {display:none;}
	#search .search-input {width:230px; height:19px; background:none; color:#fff; border:0; padding: 13px 0; margin:0 15px; }
	#search .search-btn {background:none; color:#fff; border:0; font-size:12px; text-transform:uppercase; outline:none; cursor: pointer; padding: 12px 0; } 
	#search .search-btn:hover {color:#ccdbe6; }

	#nav { position:absolute; top:145px; left:0; width:983px; height:45px; z-index:100;}
		#nav ul {display:block; width:983px; list-style-type:none; margin:0; padding:0; }
		#nav ul li {float:left; display:block; padding: 0; margin:0; line-height:100%; font-size: 15px; font-weight:bold; background:url(../images/menu-separator.png) no-repeat left center;}
		#nav ul a {display:block; margin:0; padding:15px 19px 15px 20px; text-decoration:none; color:#666666;}
		#nav ul a.active {color:#f26b36; }
		#nav ul a.active:hover {color:#f26b36;}
		#nav ul a:hover {text-decoration:none; color:#000;}
		#nav ul a.last {padding-right:0;}
	
#content {position:relative; width:983px; line-height:1.8em; margin: 10px 0 0 0; z-index:1; }
	#content-bg { width:573px; height:495px; background:url(../images/content-logo-bg.png) no-repeat; position:absolute; top:-63px; left:-160px; z-index:-100; }
	#top-content-links {width: 983px; height:43px; clear:both;}
		#news-medialub {width:279px; height:43px; float:left; padding:0; margin-left:25px; _margin-left:12px;}
		#news-medialub h2 {margin:0; padding:0; display:block; height:43px; }
		#news-medialub a {width:279px;height:43px; display:block; background:url(../images/news-title.png) 0px 6px no-repeat; text-indent:-9999px;}
		#news-medialub a:hover {background-position: 0px -37px; }
		#medialub-btn {width:193px; height:32px; background:url(../images/medialub-btn.png) 0 0 no-repeat; padding:0 0 0 45px; line-height:32px; float:right; color:#fff; margin-right:15px; text-shadow:#00394a 1px 1px; font-weight:bold; }
		#medialub-btn:hover {background-position:0 -32px;}
		#medialub-btn a {margin-right:1.5em; color:#fff;}
		#facebook-btn {width:112px; height:32px; background:url(../images/facebook-btn.png) no-repeat; padding:0 0 0 40px; line-height:32px; float:right; color:#fff; text-shadow: #011a3e 1px 1px; font-weight:bold;}
		#facebook-btn:hover {background-position:0 -32px;}
		#facebook-btn a {color:#fff;}
	
	#side {width:230px; float:left;}
		#subnav {width:230px;}
		#subnav .top {width:230px; height:6px; background:url(../images/subnav-top.png) no-repeat; font-size:1px;}
		#subnav .bottom {width:230px; height:6px; background:url(../images/subnav-bottom.png) no-repeat; font-size:1px;}
		#subnav .body {background:#fff; border-left:1px solid #cac9c9; }

		#subnav h3.title-blue { background:#09395d; font-size:1.6em; line-height:1.6em; padding:.5em; margin:0 6px 0 -1px; color:#fff;}
		#subnav h3.title-orange { background:#f26b36; font-size:1.6em; line-height:1.6em; padding:.5em; margin:0 6px 0 -1px; color:#fff;}
		
		#subnav ul{ display:block; clear:both; list-style-type:none; margin:0 10px 0 15px; padding:0;}
		#subnav ul li {height:40px; display:block; margin:0; padding:0; background:url(../images/submenu-separator.png) repeat-x left bottom; font-size:1.2em; text-align:left; _display:inline; /*IE6 fix*/ }
		#subnav ul a {height:40px; line-height:40px; display:block; background:url(../images/icons-arrow.png) 0px -16px  no-repeat; margin:0; padding-left:1em; text-decoration:none; color: #666666;}
		#subnav ul.blue a:hover {text-decoration:none; color:#000; background-position:0px -46px;}
		#subnav ul.blue a.active {color:#09395d; background:url(../images/icons-arrow.png) 0px -46px no-repeat;}
		#subnav ul.orange a:hover {text-decoration:none; color:#000; background-position:0px -76px;}
		#subnav ul.orange a.active {color:#f26b36; background:url(../images/icons-arrow.png) 0px -76px no-repeat;}
		#subnav ul li.last {background:none;}
		
		#banner-area {width:230px; margin:15px 0 0 0;}
		#banner-area .banner {margin:0 0 15px 0;}
		.banner-akcije {width:230px; height:100px;}
		.banner-akcije a,
		.banner-akcije a:visited {width:230px; height:100px; display:block; background:url(../images/banner-akcije.png) no-repeat; text-indent:-9999px;}
		.banner-akcije a:hover {background-position:0 -100px;}
		
		.banner-dostava {width:230px; height:78px;}
		.banner-dostava a,
		.banner-dostava a:visited {width:230px; height:78px; display:block; background:url(../images/banner-dostava.png) no-repeat;text-indent:-9999px;}
		.banner-dostava a:hover {background-position:0 -78px;}

		
			
	#main { width:737px; float:left; margin:0 0 0 15px;}
		#main .frame {width:737px; margin-top:15px;}
		#main .top {width:737px; height:6px; background:url(../images/main-top.png) no-repeat; font-size:1px;}
		#main .bottom {width:737px; height:6px; background:url(../images/main-bottom.png) no-repeat; font-size:1px;}
		#main .body {background:#fff; border-right:1px solid #cac9c9; padding:7px;}
		#featured {width:737px; height:290px; clear:both;}
		#featured .top {width:737px; height:6px; clear:both; font-size:1px; background:url(../images/featured-borders.png) 0 0 no-repeat; }
		#featured .bottom {width:737px; height:6px; clear:both; background:url(../images/featured-borders.png) 0 -6px no-repeat; }
		#featured #slider-container {position:relative; width:720px; padding:2px 8px; height:275px; clear:both; background:#fff; border-left:1px solid #d0cfcf; border-right:1px solid #d0cfcf; overflow:hidden;}
		#featured #slider-container .back {position:absolute; left:15px; top:120px; width:37px; height:37px; z-index:1000;}
		#featured #slider-container .back {width:37px; height:37px; background: url(../images/cycle-controls.png) 0 0 no-repeat; text-indent:-9999px;}
		#featured #slider-container .back:hover {background-position: 0 -74px;}
		#featured #slider-container .next {position:absolute; right:15px; top:120px; width:37px; height:37px; z-index:1000; }
		#featured #slider-container .next {width:37px; height:37px; background: url(../images/cycle-controls.png) 0 -37px no-repeat; text-indent:-9999px;}
		#featured #slider-container .next:hover {background-position: 0 -111px;}
		#featured #slider {width:720px; height:275px;}
		#featured #slider .title {position:absolute; bottom:0; left:0; width:700px; padding:10px; background: url(../images/cycle-title-bg.png) repeat; color:#fff; text-shadow: #000 1px 1px; margin:0;}
		#featured #slider .title h1 {line-height:1.8em; font-size:2.2em; color:#fff; text-shadow: #000 1px 1px; margin:0; font-weight:bold;}
		#featured #slider .title h1 a,
		#featured #slider .title h1 a:visited {color:#fff;}
		#featured #slider .title h1 a:hover {color:#f26b34;}
		#featured #slider .title p {margin:0; padding:0;}
		#featured #slide {width:720px; height:275px;}
		
		.section-title,
		.section-title-02 {display:block; width:722px; height:53px; line-height:53px; background:url(../images/section-title.png) no-repeat; margin:-5px 0 .75em 0; padding:0; font-size: 2em; font-weight:bold; text-indent:.75em; color:#666; }
		.section-title-02 {background-position:0 -53px; color:#fff;}
		
		.section-content {padding:10px; color:#353c46;}
		.section-img {display:block; float:left; border:6px solid #eee; margin:0 1em .5em 0; }
		.col50 {width:340px; float:left; margin-right:18px;}
		
		#cart-title {margin-bottom:0;}
		#cart-tbl {width:722px; margin:0 0 10px 0; color:#283a4b;}
		#cart-tbl .header-line {height:20px!important; background:url(../images/section-title.png) 0 -106px no-repeat;}
		#cart-tbl th {height:40px; font-size:1.3em; color:#838484; }
		#cart-tbl td {height:44px; font-size:1.1em; line-height:1.2em; background: transparent; }
		#cart-tbl .item td {background:url(../images/cart-tbl.png) top center no-repeat; text-align:right;}
		#cart-tbl .item-first-cell {background:url(../images/cart-tbl.png) no-repeat!important; text-align:left!important; padding-left:20px; text-transform:uppercase; font-size:1em!important;}
		#cart-tbl .item-last-cell {background:url(../images/cart-tbl.png) top right no-repeat!important; text-align:center!important;}
		#cart-tbl .qty {width:20px; height:18px; float:right; padding:3px; font-size:14px; border:1px solid #fff; text-align:center; margin:0; color:#344b5f; font-weight:bold;}
		#cart-tbl .qty:focus {background:#fff; border:1px solid #94bcdb;}
		#cart-tbl .remove {width:23px; height:23px; background: url(../images/buttons.png) 0 -113px no-repeat; cursor:pointer; text-indent:-9999px;}
		#cart-tbl .remove:hover {background-position: 0 -136px; }
		#cart-tbl .more {display:block; float:right; width:14px; height:14px; text-indent:-9999px; background:url(../images/icon-plus-minus.png) 0 0 no-repeat; margin:5px 0 0 3px;}
		#cart-tbl .more:hover {background-position:0 -14px;}
		#cart-tbl .less {display:block; float:right; width:14px; height:14px; text-indent:-9999px!important; background:url(../images/icon-plus-minus.png) 0 -28px no-repeat; margin:5px 3px 0 0;}
		#cart-tbl .less:hover {background-position:0 -42px;}

		#summary-tbl {width:300px; margin:0 0 10px 0; float:right; font-size:1.1em; line-height:1.2em; color:#2e455a;}
		#summary-tbl th {width:150px; height:44px; background:url(../images/cart-tbl.png) 0 -86px no-repeat; text-align:right; padding-right:20px; font-size:1em; color:#334b60; border-right:1px solid #fff;}
		#summary-tbl td {width:90px; height: 44px; background:url(../images/cart-tbl.png) top right no-repeat; text-align:right; padding: 0 60px 0 10px; font-size:1em; line-height:40px;}
		
		#cart-discount {width:722px; height:44px; font-size:.9em; line-height:1.2em; color:#fff; background:url(../images/cart-tbl.png) 0 -44px no-repeat; clear:both; position:relative;}
		#cart-discount p {position:absolute; top:10px; left:20px; margin:0; padding:0; text-transform:uppercase;}
		#cart-discount .code {position:absolute; top:10px; left:423px; margin:0; width:140px; height:18px; border:1px solid #fff; border-left:5px solid #b2b2b2; margin:0; padding:3px; color:#344b5f; font-size:14px; background:#eee;}
		#cart-discount .code:focus {background:#fff; border:1px solid #3eacff; border-left:5px solid #b2b2b2;}
		#cart-discount .confirm {position:absolute; top:10px; right:20px; height:25px; padding:0 0 0 25px; background-color:transparent; background: url(../images/buttons.png) 0 -84px no-repeat; text-transform:uppercase; font-size:1.2em; text-shadow:none; color:#ddd; padding-bottom:3px;}
		#cart-discount .confirm:hover {color:#fff;}
		
		#cart-footer {margin: 10px 0 20px 0;}
		#cart-footer .button-01 {width:136px; height:42px; font-size:12px; border:0; text-align:center; margin:0; padding:0; color:#555; background: url(../images/buttons.png); text-transform:uppercase; text-shadow: #fff 1px 1px; vertical-align:middle; padding-bottom:3px;}
		#cart-footer .button-01:hover {color:#346385; background-position:0 -42px;}
		
		dl.product {width:175px; padding:0; float: left; margin:40px 7px 0 0; padding-top:10px; background:#eee;}
		.product dt {position: relative; margin:0; padding:0; line-height:0; display:block; }
		.product dt a {border:0; display:block;}
		.product dt a:hover {text-decoration:none;}
		.product dt img {width:175px; border:0; padding:0; margin:0; display:block; }
		.product .top-quality {position:absolute; top:-19px; right:-10px; width:92px; height:96px; background:url(../images/top-quality.png);}
		.product .top-quality a {display:block; width:92px; height:96px;}
		.product .discount {position:absolute; top:-19px; right:-10px; width:65px; height:65px; background:url(../images/discount.png); text-align:center; line-height:65px; font-size:1.3em; color:#fff;}
		.product .discount a {display:block; width:65px; height:65px; color:#fff;}
		.product .last {margin-right:0;}
		
		.product dd {position: relative; width:155px; min-height:75px; margin:0; padding:10px;  font-weight:normal; text-align:left;}
		.product h4 {margin:0 0 .3em 0; padding:0; font-size:1em; line-height:1em; color:#08395d; text-transform:uppercase; font-weight:bold;}
		.product h4 a,
		.product h4 a:visited {color:#08395d; text-decoration:none;}
		.product ul.description {padding:0; margin:0; color:#08395d; list-style-type:none; display:block; font-size:.95em; line-height:1.7em;}
		.product li.price {font-size:1.25em; font-weight:bold; color:#f26b36; margin:.5em 0 0 0; padding:0;}
		.product .add-cart {position:absolute; right:10px; bottom:10px; width:34px; height:34px; background:url(../images/icon-add-cart.png) center center no-repeat; -moz-border-radius: 3px; border-radius: 3px;}
		.product .add-cart a {display:block; width:32px; height:32px; text-indent:-9999px;}
		
		.product:hover {background:#09395d;}
		.product:hover h4 {color:#fff;}
		.product:hover a,  
		.product:hover a:visited,
		.product:hover ul.description,
		.product:hover li.price	{color:#fff;}
		.product:hover .add-cart {background-color:#fff;}
		
		
		#product-details {-moz-border-radius:4px; border-radius:4px; position:relative; background-color:#f4f4f4; clear:both; min-height:240px; }
		#product-details .product-img {margin:10px 0 10px 10px; _margin-left:5px; width:219px; display:block; float:left; position:relative; }
		#product-details .product-title {display:block; float:right; color:#aa0000; background:#fff; width:462px; height:40px; text-indent:20px; font-size:25px; text-transform:uppercase; margin:0; padding:0;}
		#product-details dl {display:block; float:right; width:450px; margin:1em 0 1em 0; padding:0;}
		#product-details dl dt {width:200px; float:left; margin:0; padding:0; text-indent:10px;}
		#product-details dl dd {width:250px; float:left; margin:0; padding:0; color:#08395d;}
		#product-details dl dd.price {color:#f26b36;}
		#product-details .top-quality {position:absolute; top:31px; right:-8px; width:92px; height:96px; background:url(../images/top-quality.png); font-weight:bold;}
		#product-details .top-quality a {display:block; width:92px; height:96px;}
		#product-details .discount {position:absolute; top:5px; left:5px; width:65px; height:65px; background:url(../images/discount.png); text-align:center; line-height:65px; font-size:1.3em; color:#fff; font-weight:bold;}
		#product-details .discount a {display:block; width:65px; height:65px; color:#fff;}
		#product-details .discount a:hover {text-decoration:none;}
		
		#product-details-controls {margin:40px 0 0 0; height:47px; clear:both; text-align:right;}
		#product-details-controls .btn-kupi {width:165px; height:47px; font-size:12px; border:0; text-indent:30px; margin:0; padding:0; color:#fff; background: url(../images/buttons.png) 0 -159px; text-transform:uppercase; text-shadow: #777 1px 1px; vertical-align:middle; padding-bottom:10px;}
		#product-details-controls .btn-kupi:hover {background-position: 0 -208px; color:#00ff6c;}
		
		#product-details-info {margin:10px 0 30px 0; clear:both; background:none;}
		#product-details-info ul.tabs {	margin:0!important;  padding:0; list-style:none; display:block; clear:both; height:32px;}
		#product-details-info ul.tabs li {margin:0 1px 0 0!important; padding:0; float:left; display:block; width:154px; height:32px;}
		#product-details-info ul.tabs li a {display:block; width:154px; height:32px; background:url(../images/tabs.png) 0 0; line-height:32px; text-shadow: #fff 1px 1px; font-size:1.25em; text-align:center; color:#858383;}
		#product-details-info ul.tabs li a.current,
		#product-details-info ul.tabs li a:hover {background-position: 0 -32px; text-decoration:none; color:#535252;}
		#product-details-info .pane-area {background:#f4f4f4; padding:30px 20px 30px 20px; clear:both; }
		#product-details-info .panes .pane {display:none;}		
		
		
		.select-control {clear:both; margin:0; position:relative; z-index:9999!important;}
		
				
		.pager {margin:auto;}
		.pager {margin:10px 0 0 200px; _margin-left:100px; padding:0; list-style: none; float:left;}
			.pager li {width:25px; height:29px; float:left; margin:0; text-align:center; font-size:1.4em; font-weight:bold;}
			.pager li a,
			.pager li a:visited {width:25px; height:29px; line-height:29px; display:block; text-decoration:none; color:#b6b6b6;}
			.pager li a:hover {color:#666;}
			.pager .active a {color:#000;}
			.pager .begin {width:29px; background:url(../images/icons-pager.png) 0 -116px no-repeat; text-indent:-9999px;}
			.pager .begin:hover {background-position: 0 -145px;}
			.pager .back {width:29px; background:url(../images/icons-pager.png) 0 0 no-repeat; text-indent:-9999px;}
			.pager .back:hover {background-position: 0 -29px;}
			.pager .forward {width:29px; background:url(../images/icons-pager.png) 0 -58px no-repeat; text-indent:-9999px;}
			.pager .forward:hover {background-position: 0 -87px;}
			.pager .end {width:29px; background:url(../images/icons-pager.png) 0 -174px no-repeat; text-indent:-9999px;}
			.pager .end:hover {background-position: 0 -203px;}
			.pager .all {width:50px;}
		
		#pager-next {margin:10px 10px 0 0; width:7px; padding:4px; float:left;}
		#slide-info {margin:10px 0 0 0; float:left; text-transform:uppercase; font-family: 'Swis721BTLight', Arial;}
		#copyright {margin:10px 0 0 0; float:right; text-transform:uppercase; font-family: 'Swis721BTLight', Arial; font-size: .8em;}
		
		dl.data {float:left; width:250px; margin: 0; padding:0; list-style:none; line-height:1.8em;}
		dl.data dt {float:left; width:120px; margin:0; padding:0; font-weight:normal;} 
		dl.data dd {float:left; width:130px; margin:0; padding:0; font-weight:normal; color:#000;} 


#footer {position:relative; width:983px; color:#999; clear:both; margin-top:20px; padding:0; }
	#footer .top {width:983px; height:6px; background:url(../images/footer-top.png) no-repeat; font-size:1px; clear:both;}
	#footer .bottom {width:983px; height:6px; background:url(../images/footer-bottom.png) no-repeat; font-size:1px; clear:both;}
	#footer .bodyf {background-color:#f76e38; padding:15px; color:#fff;}
	#footer .siteinfo {height:40px; line-height:40px; font-size:.85em;}
	#footer .siteinfo p {display:block; margin:0; padding:0;}
	#footer .siteinfo a,
	#footer .siteinfo a:visited {color: #666;}
	
	
	#footer a,
	#footer a:visited {color:#fff;}
	#footer a:hover {text-decoration:underline;}
	
	#footer ul {list-style:none; margin:0; padding:0; line-height:1.8em;}
	
	#footer .contact {float:left; width:190px; margin-right:2em;}
	#footer .contact h3 {margin:0; padding:0 0 1em 0; font-size:1.2em; font-weight:bold; color:#fff; text-transform:uppercase;}
	
	#footer .info {float:left; width:190px; margin-right:1.5em;}
	#footer .info2 {float:left; width:260px; margin-right:1.5em;}
	#footer .payment {float:left;width:252px;}
	
	#footer .box-01 {width:252px;}
	#footer .box-01 .top {width:252px; background:url(../images/box-01-top.png) no-repeat; font-size:1px; clear:both;}
	#footer .box-01 .bottom {width:252px; background:url(../images/box-01-bottom.png) no-repeat; font-size:1px; clear:both;}
	#footer .box-01 .body {width:252px; background-color:#fff; padding:0; color:#777;clear:both;}
	#footer .box-01 .body img {float:left;}
	
	
#user-acount-dialog {width:250px; height:349px; margin:0 auto; padding:7px 7px 7px 7px; background:url(../images/float-dialog-bg.png); color:#fff;}
#user-acount-dialog .welcome {margin:10px 15px 10px 15px; padding:0; list-style:none; font-size:1em; display:block; clear:both;} 
#user-acount-dialog .menu {margin:10px 0 0 0; padding:0; list-style:none; font-size:1.1em; clear:both;}
#user-acount-dialog .menu li {height:50px; font-size:22px; margin-bottom:2px;}
#user-acount-dialog .menu li a {display:block; margin:0; padding:0; list-style:none; color:#fff; height:50px; border-top:1px solid #363d40; border-bottom:1px solid #363d40; line-height:50px; font-size:22px;  text-indent:55px;}
#user-acount-dialog .menu li a:hover {color:#00ff4e; text-decoration:none; background-color:#424a4d; border-color:#646464;}
#user-acount-dialog .menu .icon-01 {background:url(../images/icons-user-profile.png) no-repeat 15px 13px;}
#user-acount-dialog .menu .icon-02 {background:url(../images/icons-user-profile.png) no-repeat 15px -35px;}
#user-acount-dialog .menu .icon-03 {background:url(../images/icons-user-profile.png) no-repeat 15px -80px;}
#user-acount-dialog .menu .icon-04 {background:url(../images/icons-user-profile.png) no-repeat 15px -125px;}
#user-acount-dialog .menu .icon-05 {background:url(../images/icons-user-profile.png) no-repeat 15px -172px;}
#user-acount-dialog .close {float:right; width:25px; height:25px; margin:2px 3px; }
#user-acount-dialog .close a {display:block; background:url(../images/icons-user-profile.png) no-repeat 0 -225px; width:25px; height:25px; text-indent:-9999px;}


/* misc */

.orange {color:#f26b34;}
.white {color:#fff;}
.gray {color:#888;}

label {display:block; width:320px; clear:both; margin:0 0 5px 0; line-height:1.5em; }
input.text {width:320px;padding:6px; margin:0 0 10px 0!important; display:block; clear:both;}
input.text:focus {border: 1px solid #f09877!important;}
input.checkbox {margin:0 1em 2em 0; display:block; float:left; padding:0;}
input.prijava {width:78px; height:33px; background:url(../images/button-02.png) no-repeat; text-align:center; color:#fff; text-shadow: #444 1px -1px; padding:0; margin:10px 0 10px 0; float:right; text-transform:uppercase; font-size:.9em; font-weight:bold; font-family:Arial;}

.table-form td {padding: 0 10px 10px 5px;}
.table-form td.valign-top {vertical-align:top;}

.underlined {text-decoration: underline;}
